package com.coin900.coin.service.sop;

import com.coin900.coin.persist.sop.SopUserVO;
import com.value.mybatis.Pagination;

import java.util.List;
import java.util.Map;

/**
 * @author shui
 * @create 2018-01-06
 **/
public interface ISopUserService{

    List<SopUserVO> loadSopUser(Map<String, Object> params);

    List<SopUserVO> loadSopUserForPage(Pagination pagination);

    void insertSopUser(SopUserVO sopUserVO);

    /**
     * 重置运维人员信息
     * - 重置密码
     *
     * @param sopUserVO
     */
    void doResetSopUser(SopUserVO sopUserVO);

    void updateSopUser(SopUserVO sopUserVO);

    void deleteSopUser(SopUserVO sopUserVO);

}